﻿using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace PSE.Deployment.SetupBase.Configuration
{
    [Serializable]
    public class ProcessManagerInstance
    {
        [XmlAttribute()]
        public string ProductName { get; set; }

        [XmlAttribute()]
        public string InstanceName { get; set; }

        [XmlAttribute()]
        public string InstanceAddress { get; set; }

        [XmlAttribute()]
        public string ProcessPath { get; set; }

        [XmlAttribute()]
        public string STSAuthorityCertificateName { get; set; }

        [XmlAttribute()]
        public string ServiceCertificateName { get; set; }

        public List<ProcessManagerProcess> Processes { get; set; }
    }
}